Core
--------
+----
-* ostree diff - diff working copy versus branch
+* Documentation
+* Commit a set of modified files on top of previous
+* Multithreaded I/O and checksumming
+* GPG signatures on commits
+* Tests of corrupted repositories, more error conditions
-Base
-----
+Selfhosting (ostree-build)
+-----------
-* Replace Debian network scripts with NM
-* Builder should get source packages for everything too
- - Try rebuilding them
-* Infrastructure for overlaying artifacts on top
- - jhbuild
-* Actually boot into X/GNOME
-* Split trees between base and devel
+* Support for building things not already installed
+ - Commit artifacts into root
+ - Compose, commit into updated root
-Deployment
-----------
+GNOMEOS
+-------
+* "Installer"
+ - Pull username/uid from host
* Daemon mode / DBus service
-
* GRUB management
-
* Configuration management
- - boot essential, how the OS was initially deployed
- - What about e.g. users added after OS installation?
- - host SSH keys?
- - Then other stuff
-
-* GPG signatures on commits
-
-Development
------------
-
-* Infrasturcture for rebuilding artifacts
+ - Fixing up programs that modify /etc
+ - Diff of /etc on root switches